Enabling High-Performance Internet-Wide Measurements on Windows
نویسندگان
چکیده
This paper presents analysis of the Windows kernel network stack and designs a novel high-performance NDIS driver platform called IRLstack whose goal is to enable large-scale Internet measurements that require sending billions of packets and managing millions of outstanding connections on inexpensive commodity hardware available to any research lab. Our results show that with just 75% of one modern CPU core, IRLstack can saturate a gigabit link with SYN packets (i.e., 1.48M pps) and achieve 3.52 Gbps (i.e., 5.25 Mpps) with a quad-core CPU. IRLstack’s transmission performance exceeds that of Winsock by a factor of 92-174, batch-mode WinPcap by a factor of 4.7-6.7, and the latest optimized PF RING/TNAPI Linux kernel by up to 30%.
منابع مشابه
Late Breaking: Measuring Processor Utilization in Windows and Windows Applications
Introduction. This paper discusses the legacy technique for measuring processor utilization in Windows that is based on sampling. This technique for measuring processor utilization is efficient and generally adequate for capacity planning. However, it lacks the precision performance engineers require for application optimization and tuning, particularly over small measurement intervals. The pap...
متن کاملAnalysis of Compute Vs Retrieve Intensive Web Applications and Its Impact On The Performance Of A Web Server
-------------------------------------------------------------------ABSTRACT-------------------------------------------------------------The World Wide Web (WWW) has undergone remarkable change over the past few years, placing substantially heavy load on Web servers. Today’s web servers host web applications that demand high computational resources. Also some applications require heavy database ...
متن کاملProfiling the Performance of TCP/IP on Windows NT
This paper presents detailed network performance measurements of a prototype implementation of the TCP/IP network software on Windows NT. The measurements include latency, throughput, and CPU utilization of the protocol stack and for some key operations within the stack.
متن کاملGenerative Workload Models of Internet Tra cG
With the World Wide Web (WWW) traac being the fastest growing portion of load on the internet, describing and characterizing this workload is a central issue for any performance evaluation study. In this paper, we present a Probabilistic Attributed Context Free Grammar (PACFG) 1] as a model for translating from a user oriented view of the workload (namely the conversations made within WWW brows...
متن کاملPerformance Analysis Of A WWW Server
This paper addresses the problem of analyzing performance of WWW servers. The web has experienced a phenomenal growth and has become the most popular Internet application. As a consequence of its large popularity, the Internet has suffered from various performance problems, such as network congestion and overloaded servers. These days, it is not uncommon to find servers refusing connections bec...
متن کامل